import requests
from json import JSONDecoder
http_url="https://api-cn.faceplusplus.com/facepp/v3/detect"
#你要调用的API的url
key="Yjblrcoy_-RlIfVPM_k8Meo10QBoIgm6"
secret="wxkr94ldRbUDvhtfNJGKhY4dgVgDXgeS"
#face++提供的一对密钥
filepath1="D://pythonProject//ai_face//test//my_image1.jpg" #图片文件的绝对路径
data={"api_key":key,"api_secret":secret,"return_attributes":"gender,age,smiling,beauty","return_landmark":1}
#必需的参数，注意key,secret,"gender,age,smiling,beauty"均为字符串，与官网要求一致
files={"image_file":open(filepath1,"rb")}
'''
以二进制读入图像，这个字典中open(filepath1,"rb")返回的是二进制的图像文件，所以"image_file"是二进制文件，符合官网要求
'''
response=requests.post(http_url,data=data,files=files)
#POTS上传
req_con=response.content.decode('utf-8')
#response的内容是json格式
req_dict=JSONDecoder().decode(req_con)
#对其解码成字典格式
print(req_dict)
#输出